Skip to content

RUBY-3780 Use mongodb runner#3010

Merged
comandeo-mongo merged 5 commits into
mongodb:masterfrom
comandeo-mongo:3780-mongodb-runner
Apr 27, 2026
Merged

RUBY-3780 Use mongodb runner#3010
comandeo-mongo merged 5 commits into
mongodb:masterfrom
comandeo-mongo:3780-mongodb-runner

Conversation

@comandeo-mongo
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Evergreen’s MongoDB bootstrap step to use the newer run-mongodb.sh entrypoint (with start) instead of run-orchestration.sh, aligning CI provisioning with the mongodb-runner flow referenced by the PR title.

Changes:

  • Switch bootstrap-mongo-orchestration to call ${DRIVERS_TOOLS}/.evergreen/run-mongodb.sh start.
  • Apply the same change in the generated Evergreen config to keep it in sync with the template.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
.evergreen/config/common.yml.erb Updates the bootstrap function to start MongoDB via run-mongodb.sh start.
.evergreen/config.yml Regenerates the generated Evergreen config with the same updated bootstrap command.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

include_expansions_in_env: [TOPOLOGY, AUTH, SSL, ORCHESTRATION_FILE,
REQUIRE_API_VERSION, LOAD_BALANCER]
args: ["${DRIVERS_TOOLS}/.evergreen/run-orchestration.sh"]
args: ["${DRIVERS_TOOLS}/.evergreen/run-mongodb.sh", "start"]
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bootstrap-mongo-orchestration now invokes run-mongodb.sh start, but the function name (and downstream references like “run tests with orchestration…”) still describe the old mongo-orchestration flow. This mismatch makes the Evergreen config harder to understand/maintain; consider renaming the function (and any related labels) to reflect the mongodb-runner/mongodb bootstrap it performs.

Copilot uses AI. Check for mistakes.
Comment thread .evergreen/config.yml
include_expansions_in_env: [TOPOLOGY, AUTH, SSL, ORCHESTRATION_FILE,
REQUIRE_API_VERSION, LOAD_BALANCER]
args: ["${DRIVERS_TOOLS}/.evergreen/run-orchestration.sh"]
args: ["${DRIVERS_TOOLS}/.evergreen/run-mongodb.sh", "start"]
Copy link

Copilot AI Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This generated config still calls the function bootstrap-mongo-orchestration, but it now runs run-mongodb.sh start. To avoid confusion when debugging CI failures, consider renaming the function (and any associated task/function labels that mention orchestration) to reflect the new bootstrap mechanism.

Copilot uses AI. Check for mistakes.
jamis
jamis previously approved these changes Mar 30, 2026
@comandeo-mongo comandeo-mongo changed the title 3780 mongodb runner RUBY-3780 Use mongodb runner Apr 24, 2026
@comandeo-mongo comandeo-mongo merged commit ecbb8f8 into mongodb:master Apr 27, 2026
198 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants